One Of These Twenty Is A Real Keyword. It Does Not Take A Slash.
Twenty boxes, each with a monospaced name beginning with a slash: /ultrathink, /godmode, /L99, /devil, /steelman, /noyap. The headline calls them “20 secret Claude commands” and the caption says they “turn it into a completely different tool”.
Start at the bottom instead, because the card tells you what it is before anyone else can:
“These are community prompt shortcuts, not official Claude commands. Type them at the start of your message and results vary. Always check AI answers before you use them.”
That is an honest footer and it is the right one. So this piece is not going to spend time proving that nineteen of these are ordinary text — the card says so. The interesting thing is the twentieth, which is a word the software recognises, and which the documentation writes without a slash.
Source card: “20 secret Claude commands” — BANI Academy, 18 October 2026. Twenty named shortcuts in two columns, from /ultrathink to /pitch.
View the original post on Facebook
One of the twenty is a word the software knows
From Claude Code’s model configuration page, quoted in full:
“Include
ultrathinkanywhere in your prompt to request deeper reasoning on that turn without changing your session effort setting. Claude Code recognizes the keyword and adds an in-context instruction. The effort level sent to the API is unchanged. Claude Code passes other phrases such as ‘think’, ‘think hard’, and ‘think more’ through as ordinary prompt text and doesn’t recognize them as keywords.”
Three things fall out of that paragraph, and each one changes how you would use the card.
First, the slash. The documentation says include the word anywhere in your prompt. A leading slash in Claude Code means something specific: it starts a command lookup. Type a slash followed by a name that is not a command and Claude Code tells you so — it even suggests the closest match, the way claude udpate prints “Did you mean claude update?”. The one entry on this card that the software genuinely recognises is the one most likely to be broken by the formatting the card gives it.
Second, near-misses fail silently. “Think hard” is not a keyword. Nothing warns you about that; the words simply travel through as prompt text. Which is exactly what will happen to /godmode and /L99 — they are reasonable English, they will nudge the reply, and nothing anywhere will tell you they did less than you expected.
Third, even the real one is modest. It adds an instruction to the context. It does not move the effort level. The card describes /ultrathink as something that “forces Claude to reason at full depth”; the docs describe it as a request, with the API-side setting untouched.
| What you type | What happens to it | Example from this card |
|---|---|---|
| A recognised keyword | The software acts on it — here, by adding an in-context instruction | ultrathink, written without a slash. One of the twenty |
| A slash command that exists | Runs that command | /effort, /model, /config — none of the twenty |
| A slash followed by a name that is not a command | A command lookup that finds nothing. Claude Code reports it and suggests the nearest match | /godmode, /L99, /noyap… and, as printed, /ultrathink |
| Ordinary prompt text | Reaches the model as words, and words do work | Nineteen of the twenty — which the card’s footer says plainly |
The dial these three are reaching for already exists
Entries 1, 2 and 3 — /ultrathink, /godmode, /L99 — are three different ways of saying one thing: spend more effort on this. That thing has a control. It is called effort, it has five levels (low, medium, high, xhigh, max), and the documentation calls it “the recommended way to control thinking depth”. In Claude Code you set it with /effort, which opens a slider.
Two details make the English versions weaker than the dial. Effort “affects all tokens in the response”, thinking and tool calls included, where a sentence in your prompt affects whatever the model decides it affects. And every model carries a different default effort, so the starting point moves when you change model — we worked through that in the piece on the effort ladder.
So the practical swap is: use /effort for the session, and the bare word ultrathink inside a prompt when one particular turn deserves more. Both are documented. Neither needs a card.
Diagram: twenty names, seven jobs
Sort the twenty by what they actually ask for rather than what they are called, and the list gets much shorter — and one job gets much bigger.
| The job | How many of the twenty | Which ones |
|---|---|---|
| Tell me what is wrong with this | 7 | /skeptic · /premortem · /devil · /critique · /scout · /blindspots · /brutal |
| Think harder | 3 | /ultrathink · /godmode · /L99 |
| Make it shorter and sharper | 3 | /noyap · /10x · /punch |
| Change the voice | 3 | /persona · /eli5 · /ghost |
| Use a named framework | 2 | /UDA · /OODA |
| Argue the other side at its best | 1 | /steelman |
| Produce one specific format | 1 | /pitch |
Seven of twenty is worth sitting with. It is not padding — it is a signal about what people actually want from a model once they stop being impressed by it. The first thing you want is a second opinion, and the second thing you want is for that opinion to be unflattering.
But seven names with no guidance on which to pick is not help. They are genuinely different techniques, and the difference is when in the work you use them.
| Shortcut | What makes it different | Use it when |
|---|---|---|
/premortem |
Assumes failure has already happened and works backwards. The only one with a built-in time trick, and the one with real research behind the technique | You have a plan and it is not executed yet |
/blindspots |
Targets your unstated assumptions, not your argument | You suspect the framing is wrong, not the detail |
/devil |
Argues against your idea as hard as it can | You are about to commit and want the worst case out loud |
/steelman |
Argues for the opposing idea as well as it can. Not the same as the row above | You have already dismissed an alternative and want to check that you were fair |
/scout |
Scans for risks in a plan — forward-looking, specific, operational | The plan is sound but you want the list of what could go wrong |
/critique |
Works on a finished artefact and rewrites the weak parts | You have a draft, not a plan |
/skeptic |
Challenges the question itself before answering | You are not sure you are asking the right thing |
/brutal |
Changes the tone, not the analysis | Pair it with one of the seven above. On its own it buys you rudeness, not insight |
How to make these into actual commands
Here is the part the card leaves on the table. Everything on it can be a real slash command — you just have to write it. A custom command is a Markdown file whose body is the prompt text, dropped in .claude/commands/ for a project or ~/.claude/commands/ for yourself, and its filename becomes the command name.
So the useful move is not to memorise twenty names. It is to pick the three or four from the table above that match how you actually work, write each one as a file, and then they are commands — with autocomplete, with a slash that resolves, shared with your team if you want. We wrote about that pattern in shortcuts you define rather than features you find.
At which point the headline becomes true in a way it was not before: they are commands, and they are yours.
Four honest caveats
- We did not test the twenty. All nineteen will produce something, because they are sensible English instructions. Whether
/10xmakes writing ten times sharper is not a thing anyone can check, and the card’s own “results vary” covers it. - The keyword finding is Claude Code specific.
ultrathinkis documented on Claude Code’s model-config page. In the claude.ai chat app there is no such keyword, and none of the twenty is a command there either. - Keywords come and go. This one is documented as of October 2026; the same page notes that other near-identical phrases are deliberately not recognised, which is the kind of detail that gets revised. Check before relying on it.
- The card is not pretending. Its footer names these as community shortcuts and tells you to check the output. That is more disclosure than the headline needed to carry, and it is why this piece is about how to use the list rather than whether to believe it.
The one-line version
Exactly one of these twenty is a word the software recognises, the documentation writes it without the slash the card gives it, and even then it adds an instruction rather than moving the effort dial — while seven of the remaining nineteen are the same request, “tell me what is wrong”, wearing seven different names.
Use /effort for depth. Pick three of the seven critics by what they point at. Then write those three as files, and stop typing slashes at nothing.
Source card: “20 secret Claude commands” — BANI Academy, 18 October 2026.
View the original post on Facebook · Related: the effort ladder, and why its zero point moves




One Comment